<%--
    Document   : modifProjet
    Created on : 10 févr. 2011, 12:48:30
    Author     : Amanda & Rami
--%>
<%@page import="javax.naming.Context"%>
<%@page import="java.util.ArrayList"%>
<%@page import="beans.Formateur"%>
<%@page import="beans.Etudiant"%>
<%@page import="beans.Module"%>
<%@page import="java.util.ArrayList"%>
<%@page import="beans.Projet"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>AGP : Modifier un projet</title>
        <link rel="stylesheet" media="screen" type="text/css" title="Design" href="./css/design_corps.css" />
        <link rel="stylesheet" media="screen" type="text/css" title="Design" href="./css/design_modifier.css" />
        <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/overcast/jquery-ui.css" type="text/css" />
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
        <script src="javascript/jquery.ui.datepicker-fr.js"></script>
    </head>
    <body>
        <div id="page">
            <form action="Controleur" method="POST">
                <jsp:include page="_banniere.jsp"/>
                <jsp:include page="_menu.jsp"/>
                <div id="corps">

                    <script type="text/javascript">
                        $(function() {
                            $('#datetime1').datepicker({
                                dateFormat: 'yy-mm-dd'
                            });
                            $('#datetime2').datepicker({
                                dateFormat: 'yy-mm-dd'
                            });
                        });
                    </script>
                    <%
                                ArrayList<Module> listeModulesDisponible = (ArrayList<Module>) getServletContext().getAttribute("staticListeModules");
                                ArrayList<Etudiant> listeEtudiantsDisponible = (ArrayList<Etudiant>) getServletContext().getAttribute("staticListeEtudiants");
                                ArrayList<Formateur> listeFormateursDisponible = (ArrayList<Formateur>) getServletContext().getAttribute("staticListeFormateurs");
                                Projet p = (Projet) request.getAttribute("detailProjet");

                                String promotion;
                                switch (p.getPromotion()) {
                                    case 1:
                                        promotion = "M1 FIC";
                                        break;
                                    case 2:
                                        promotion = "M1 FA";
                                        break;
                                    case 3:
                                        promotion = "M2 FIC";
                                        break;
                                    case 4:
                                        promotion = "M2 FA";
                                        break;
                                    default:
                                        promotion = "INCONNU";
                                }
                    %>

                    <div id="corps_titre">Modifier le projet : <%= p.getNom()%> </div>
                    <%  String controle = (String) request.getAttribute("controle");
                                 if (controle != null) {%>
                    <div id="formulaire_bloc"> <%=controle%> </div>
                    <% }%>
                    <div id="modifier_bloc">
                        <div id="modifier_bloc1">
                            <div id="modifier_text">Nom du projet</div>
                            <div id="modifier_champs">
                                <input type="text" name="nomProjet" value="<%= p.getNom()%>"/>
                            </div>
                        </div>
                        <div id="modifier_bloc2">
                            <div id="modifier_text_dd">date de d&eacute;but</div>
                            <div id="modifier_champs_dd">
                                <input type="text" name="dateDebut" id="datetime1" value="<%= p.getDateDebut()%>${sessionScope['dateDebut']}" />
                            </div>
                        </div>
                        <div id="modifier_bloc3">
                            <div id="modifier_text_df">date de fin</div>
                            <div id="modifier_champs_df">
                                <input type="text" name="dateFin" id="datetime2" value="<%= p.getDateFin()%>${sessionScope['dateFin']}" />
                            </div>
                        </div>
                        <div id="modifier_bloc4">
                            <div id="modifier_text">Promotion</div>
                            <div id="modifier_champs">
                                <select name="promotion">
                                    <option value="<%= p.getPromotion()%>"><%= promotion%></option>
                                    <option value="01">M1 Fic</option>
                                    <option value="02">M1 Fa</option>
                                    <option value="03">M2 Fic</option>
                                    <option value="04">M2 Fa</option>
                                </select>
                            </div>
                        </div>
                        <div id="modifier_bloc5">
                            <div id="modifier_text">Description</div>
                            <div id="modifier_champs"><input type="text" name="descriptionProjet" value="<%= p.getDescriptif()%>" /></div>
                        </div>
                        <div id="modifier_bloc6">
                            <% for (int i = 0; i < p.getFormateurs().size(); i++) {%>
                            <div id="modifier_text">Formateur <%=i + 1%></div>
                            <div id="modifier_champs_dynamique">
                                <select name="idFormateur<%=i%>">
                                    <option value="<%= p.getFormateurs().get(i).getIdFormateur()%>">
                                        <%= p.getFormateurs().get(i).getNom()%>&nbsp;
                                        <%= p.getFormateurs().get(i).getPrenom()%>
                                    </option>
                                    <%for (int z = 0; z < listeFormateursDisponible.size(); z++) {%>
                                    <option value="<%= listeFormateursDisponible.get(z).getIdFormateur()%>">
                                        <%= listeFormateursDisponible.get(z).getNom()%>&nbsp;
                                        <%= listeFormateursDisponible.get(z).getPrenom()%>
                                    </option>
                                    <%}%>
                                </select>
                            </div>
                            <% }%>
                        </div>
                        <div id="modifier_bloc7">
                            <% for (int i = 0; i < p.getModules().size(); i++) {%>
                            <div id="modifier_text">Mati&egrave;re <%=i + 1%></div>
                            <div id="modifier_champs_dynamique">
                                <select name="idModule<%=i%>">
                                    <option value="<%= p.getModules().get(i).getIdModule()%>">
                                        <%= p.getModules().get(i).getNom()%>
                                    </option>
                                    <%for (int z = 0; z < listeModulesDisponible.size(); z++) {%>
                                    <option value="<%= listeModulesDisponible.get(z).getIdModule()%>">
                                        <%= listeModulesDisponible.get(z).getNom()%>
                                    </option>
                                    <%}%>
                                </select>
                            </div>
                            <% }%>
                        </div>
                        <div id="modifier_bloc8">
                            <% if (p.getEquipes().size() != 0) {%>
                            <div id="modifier_text">&Eacute;quipes</div>
                            <% for (int i = 0; i < p.getEquipes().size(); i++) {%>
                            <div id="modifier_text2">&Eacute;quipe <%=i + 1%></div>
                            <% for (int y = 0; y < p.getEquipes().get(i).getEtudiants().size(); y++) {%>
                            <div id="modifier_equipe">
                                <select name="idEtudiant<%=i%>-<%=y%>">
                                    <option value="<%= p.getEquipes().get(i).getEtudiants().get(y).getIdEtudiant()%>">
                                        <%= p.getEquipes().get(i).getEtudiants().get(y).getNom()%>&nbsp;
                                        <%= p.getEquipes().get(i).getEtudiants().get(y).getPrenom()%>
                                    </option>
                                    <%for (int z = 0; z < listeEtudiantsDisponible.size(); z++) {%>
                                    <option value="<%= listeEtudiantsDisponible.get(z).getIdEtudiant()%>">
                                        <%= listeEtudiantsDisponible.get(z).getNom()%>&nbsp;
                                        <%= listeEtudiantsDisponible.get(z).getPrenom()%>
                                    </option>
                                    <%}%>
                                </select>
                            </div>
                            <% }%>
                            <% }%>
                        </div>
                        <% }%>
                    </div>
                </div>
                <div id="modifier_bouton">
                    <input type="hidden" name="numero" value="<%=p.getIdProjet()%>" />
                    <input type="submit" name="action" value="Valider"/>
                </div>
            </form>
        </div>
    </body>
</html>
